package com.woniu.project.dao;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.woniu.project.core.domain.Store;
import com.woniu.project.dto.StoreManagementDto;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;


/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author Klaus
 * @since 2020-10-15
 */
public interface StoreMapper extends BaseMapper<Store> {

    IPage<StoreManagementDto> selectStoreByCondition(Page<StoreManagementDto> page, @Param("storeParams") String storeParams, @Param("storeStatus") String storeStatus);

    @Select("SELECT store_id,store_name\n" +
            ",manager_id,store_addr\n" +
            ",store_status from pawn_store \n" +
            "where store_name = #{StoreName}")
    Store selectStoreByName(String StoreName);
}
